.settings-container {
  padding: 24px;
}

.settings-card {
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  
  .ant-card-body {
    padding: 24px;
  }
  
  .ant-tabs-nav {
    margin-bottom: 24px;
  }
  
  .ant-form-item-label {
    font-weight: 500;
  }
  
  .ant-form-item {
    margin-bottom: 24px;
  }
  
  .ant-form-item:last-child {
    margin-bottom: 0;
  }
  
  .ant-form-item-control-input-content {
    .ant-input,
    .ant-input-textarea,
    .ant-select {
      width: 100%;
    }
  }
  
  .ant-radio-group {
    width: 100%;
    
    .ant-radio-wrapper {
      margin-right: 24px;
    }
  }
  
  .ant-switch {
    margin-right: 8px;
  }
}